Υποχρεωτικό
Λειτουργικά Συστήματα
- ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ
-
Σκοπός του μαθήματος είναι η κατανόηση της λειτουργικότητας των Λειτουργικών Συστημάτων, στα διάφορα επίπεδα επικοινωνίας της μηχανής με τον χρήστη. Με την επιτυχή παρακολούθηση του μαθήματος, οι φοιτητές θα:
- έχουν μάθει να διαχειρίζονται και να χρονοπρογραμματίζουν διεργασίες.
- έχουν μάθει να διαχειρίζονται την πρωτεύουσα μνήμη (RAM).
- έχουν μάθει να διαχειρίζονται την είσοδο και την έξοδο του συστήματος.
- έχουν μάθει να προλαμβάνουν και να διαχειρίζονται αδιέξοδα.
- έχουν μάθει να διαχειρίζονται την δευτερεύουσα μνήμη (δίσκος).
- έχουν κατανοήσει τις βασικές αρχές της ασφάλειας των Λειτουργικών Συστημάτων.
- μπορούν να αναλύουν και να προσαρμόζουν αλγορίθμους και τεχνικές που χρησιμοποιούν τα Λειτουργικά Συστήματα
- μπορούν να επιλύουν σύνθετα προβλήματα του αντικειμένου των Λειτουργικών Συστημάτων (π.χ. χρονοπρογραμματισμός διεργασιών με σύνθετα χαρακτηριστικά, αιτήσεις διεργασιών από τον δίσκο, κ.λπ.)
- ΓΕΝΙΚΕΣ ΙΚΑΝΟΤΗΤΕΣ
-
- Αυτόνομη εργασία
- Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
- ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ
-
Σύντομη περιγραφή
- Εισαγωγική επισκόπηση Λειτουργικών Συστημάτων.
- ∆ιεργασίες (καταστάσεις, χαρακτηριστικά και διαχείριση).
- Συγχρονισμός διεργασιών και διαδιεργασιακή επικοινωνία.
- Χρονοπρογραμματισμός διεργασιών.
- ∆ιαχείριση μνήμης.
- ∆ιαχείριση εισόδου-εξόδου.
- Αδιέξοδα και αντιμετώπισή τους.
- Συσκευές δίσκων και συστήματα αρχείων.
- Ασφάλεια λειτουργικών συστημάτων.
Θεματικές ενότητες ανά εβδομάδα
- Εισαγωγικές έννοιες
- ∆ιεργασίες (καταστάσεις και χαρακτηριστικά)
- ∆ιεργασίες (διαχείριση)
- Συγχρονισμός διεργασιών
- ∆ιαδιεργασιακή επικοινωνία
- Χρονοπρογραμματισμός διεργασιών (πολιτικές 1)
- Χρονοπρογραμματισμός διεργασιών (πολιτικές 2)
- Σελιδοποίηση
- Αντικατάσταση σελίδας (αλγόριθμοι)
- ∆έσμευση μνήμης (πολιτικές)
- Αδιέξοδα και αντιμετώπισή τους
- Συσκευές δίσκων και συστήματα αρχείων
- Εισαγωγή στην Ασφάλεια λειτουργικών συστημάτων
- ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ
-
Δραστηριότητα Φόρτος Εργασίας Εξαμήνου Διαλέξεις 39 Αυτοτελής μελέτη 111 Σύνολο μαθήματος 150 - ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ
-
Γραπτή τελική εξέταση με (ελάχιστη) βαρύτητα 80% και έως δύο εργασίες με (μέγιστη) βαρύτητα 20%.
- ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ
-
1. A.S. Tanenbaum, Σύγχρονα Λειτουργικά Συστήματα, 3η έκδοση, εκδόσεις Κλειδάριθμος, 2009 (κωδικός στον Εύδοξο: 13884)
2. Ι. Κάβουρας, Λειτουργικά Συστήματα, 7η έκδοση, εκδόσεις Κλειδάριθμος, 2009 (κωδικός στον Εύδοξο: 13781)
3. Silberschatz A., Galvin P., Gagne G., Operating System Concepts, 6th edition, John Wiley & Sons, 2002
4. William Stallings, Λειτουργικά Συστήματα - Αρχές Σχεδίασης, 4η έκδοση, εκδόσεις Τζιόλα, 2003 - ΗΛΕΚΤΡΟΝΙΚΗ ΣΕΛΙ∆Α ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS